home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CICA Windows Explosion!
/
The CICA Windows Explosion! - Disc 2.iso
/
programr
/
regis113.zip
/
README.TXT
< prev
next >
Wrap
Text File
|
1995-06-27
|
8KB
|
175 lines
General information about REGISTER
----------------------------------
This small program called REGISTER is of particular interest to
shareware software developers, and also for small commercial software
vendors. Here is what it does:
1. Displays a dialog with a scrolling list of programs from particular
author or vendor. The user can mark his selections, buying a number of
single user licenses, a site license or a world-wide license for these
programs.
2. The user is also prompted to enter his name, email and/or postal
addresses, request a printed receipt, select a payment method etc.
3. A number of payment methods are supported including credit cards,
check or money order, invoice, First Virtual or cash in variety of
exchangeable currencies.
4. Once all the software selections and other information are entered,
the information is validated (e.g. correct format and checksum of
credit card numbers are checked, expiration date is checked, etc.).
Then the user can print/fax or email the information to a company that
will process it and after deducting a small fee will pay the money to
the author. REGISTER can be configured for any payment processing
service company, or the author can accept and process them himself. All
the sensitive information like credit card numbers and expiration dates
is scrambled before emailing/faxing/sending with an algorithm customized
for every payment processing service individually.
5. If the payment information generated by REGISTER program is emailed,
it is formatted in a very clear way, easy to process automatically. If
it is printed or faxed, in addition to text output, all the information
is printed as bar codes (3-of-9 code) for easy entry and processing.
6. REGISTER by default is configured to work with KAGI SHAREWARE
payment processing service in Berkeley, CA, which until now processed
only Mac and Newton shareware payments. Thanks to this REGISTER
application they now expanded their services to Windows software as
well. The KAGI SHAREWARE "FAQ" file is appended within this archive
for your reference.
7. REGISTER can be easily customized without recompiling for every
shareware author or software vendor and other registration services.
A standard fee for using it is a royalty of 0.5% of the processed
amounts. Other arrangements can be negotiated with me (Greg Kochaniak)
8. The normal way to use register is to customize it with the given
author information, the payment processing service that they want to
use, and then pack it with the author's program. It could be started
from the program menu, etc.
REGISTER can be configured for a payment processing service company
other than KAGI, or the shareware author can accept and process payments
himself. All the sensitive information like credit card numbers and
expiration dates is scrambled before emailing/faxing/sending with an
algorithm customized for every payment processing service individually,
so you must contact me if you want to use it with any service other than
KAGI. You will receive a description of the decoding algorithm together
with a special password and other parameters that are different for
every vendor using REGISTER.
Register for Windows program was written by Grzegorz (Greg) Kochaniak
according to specification provided by Kee Nethery of KAGI SHAREWARE.
To contact me, send email to gregko@kagi.com. My current postal address
is:
3146 Chestnut Street
Murrysville, PA 15668
USA
To contact Kee, send email to kee@kagi.com. To learn more about KAGI
SHAREWARE services, use Internet finger program by typing:
finger shareware@kagi.com
or point your WWW browser to http://198.207.242.3/.
How to customize REGISTER
-------------------------
The version of REGISTER in this archive is customized with sample
information referring to my shareware product "SnapShot/32" and three
other, fictional programs. Please look at the file REGISTER.CFG, read
all the comments and try to modify it to your needs. REGISTER program
will read this file on startup, but it is not necessary to distribute it
with your application. Once your information in REGISTER.CFG is entered
and tested, your may bind it together with the REGISTER.EXE into just
one file. To do so, start REGISTER with command line arguments (e.g.
from Windows Program Manager "Run" menu):
register -bindcfg register.cfg
Now you may rename REGISTER.CFG to something else to prevent REGISTER
from reading it, and test it with the bounded configuration.
Note that if you intend to use REGISTER with KAGI service, you need to
contact Kee (kee@kagi.com) and ask him to enter your products into his
database and assign short identification string to each of your
programs. If you want to use REGISTER otherwise, you must contact me
(gregko@kagi.com) so that I could customize the credit card number
encrypting algorithm for you or the company processing your payments,
and send you the decrypting program.
If you want to customize the help file, contact me for the source of it.
Please pack REGISTER.HLP together with REGISTER.EXE on your application
disks or archive files.
Other versions of REGISTER available
------------------------------------
REGISTER is MFC application, written in C++. The version included in
this archive is a 16 bit program, statically linked with MFC libraries.
It was tested with different versions of Windows 3.1x, Windows NT 3.5x
and beta test versions of Windows 95.
I have also built a Win32 version of REGISTER. With statically bound MFC
libraries it's about 230 kB long. If you are using MFC in DLL in your
programs, you could also get REGISTER linked to use DLL version of MFC.
This one for Win32 is only 66 kB long. I did not try to link 16 bit
version with MFC DLL libraries so far, but could do that on your request
too.
Greg Kochaniak
3146 Chestnut Street
Murrysville, PA 15668
USA
email: gregko@kagi.com (email is my preferred way of communication)
http://198.207.242.3/gregko/gregko.htm
phone: (412) 325-4001 (evening, please, and only as a last resort)
Change log
----------
ver. 1.13
Added "hidden comments" that appear on the output automatically if
the user is ordering given program. The keyword is *HIDCOMMn, see
register.cfg for more details. I use them to identify the version
of the registered program and where it was originally uploaded.
ver. 1.12
Changed "Invoice" and "ING" fields in output to "Time" and "TMG".
Apparently the word "Invoice" was too confusing for some users, who
just mailed checks with "invoice number" written on them, and did
not mail printed forms with bar-code text. Also fixed a small bug:
The "Do you want to quit" dialog did not disable keyword or output
dialog, if one of them was up.
ver. 1.11
Added the special meaning for underscore '_' character in program
description (configuration file). Underscores are displayed as spaces
in the Register dialog or output, yet they make the first word of
description longer, allowing a longer program identifier that is
displayed in your email (and also text part of printed) registrations.
ver. 1.10
On Mark Keller's suggestion made site and world license check-boxes
hidden if the price for them is set to zero.
Added help for Print dialog. Added info about Kagi's http server in
About box and help.
ver 1.00
Initial release, 6/08/95